/*
 * dttsp.h
 *
 *  Created on: 25-Apr-2009
 *      Author: bob
 */

#ifndef PYDTTSP_H_
#define PYDTTSP_H_

#include <Python.h>
#include <structmember.h>
#include <sys/types.h>
#include <unistd.h>

#define DTTSP_STATIC static

// Constants
#define MAX_FLOAT_FRAMES 1024

// Buffers
float* buf_l;
float* buf_r;

// Extern linkage
extern void setup();
extern void closeup();
extern void do_samples(float* l, float* r, int frames);
extern int do_update(char *str);
extern int spec_size();
extern void process_panadapter(int radio, float* spec_in);

#endif /* PYDTTSP_H_ */
